<!--<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>-->

<!DOCTYPE HTML >
<html xmlns:th="http://www.thymeleaf.org">
<head>

    <title>My JSP 'modify_task.jsp' starting page</title>

    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->
    <link th:insert="~{views/script :: tiancai}"/>
    <!--	<%@include file="../../script.html" %>-->
</head>


<body style="width:100%;max-width:600px;padding:30px 60px;">
<section class="info-section">
    <form id="form" method="post">
        <table>
            <tr>
                <td class="text-title">创建者名：</td>
                <td class="text-content">
                    <input type="hidden" name="id" th:value="${task.getId() }">
                    <!--<input type="text" name="creatorUserId" th:value="${task.getCreatorUserId()}"
                           class="easyui-textbox theme-textbox-radius"
                           data-options="required:true,validType:'length[2,10]'">-->

                    <select data-options="required:true,validType:'length[2,10]'" name="creatorUserId">
                        <!--class="easyui-textbox theme-textbox-radius"-->
                        <!--我们 controller 接受的是 Employee 所以我们提交的需要是其中的一个属性-->
                        <option th:each="l:${listSys}" th:value="${l.getId()}" th:text="${l.getUserName()}"
                                th:selected="${task.getCreatorUserId() == l.getUserName()}"></option>
                    </select>
                </td>
            </tr>

            <tr>
                <td class="text-title">负责人：</td>
                <td class="text-content">

                    <!--  <input type="text" name="ownerUserId" th:value="${task.getOwnerUserId()}"
                                               class="easyui-textbox theme-textbox-radius"
                                               data-options="required:true,validType:'length[2,10]'">-->
                    <select data-options="required:true,validType:'length[2,10]'" name="ownerUserId">
                        <!--class="easyui-textbox theme-textbox-radius"-->
                        <!--我们 controller 接受的是 Employee 所以我们提交的需要是其中的一个属性-->
                        <option th:selected="${task.getOwnerUserId() == l.getUserName()}" th:each="l:${listSys}"
                                th:value="${l.getId()}">[[${l.getUserName()}]]
                        </option>
                    </select>
                </td>
            </tr>
            <tr style="display:${empty taskVo ? 'table-row' : 'none'};">
                <td class="text-title">删除人：</td>
                <td class="text-content">
                    <!--<input type="text" name="deleteUserId"
                           class="easyui-textbox theme-textbox-radius"
                           data-options="required:true,validType:'length[2,10]'">-->
                    <select data-options="required:true,validType:'length[2,10]'" name="deleteUserId">
                        <!--class="easyui-textbox theme-textbox-radius"-->
                        <!--我们 controller 接受的是 Employee 所以我们提交的需要是其中的一个属性-->
                        <option th:selected="${task.getDeleteUserId() == l.getUserName()}" th:each="l:${listSys}"
                                th:value="${l.getId()}">[[${l.getUserName()}]]
                        </option>
                    </select>
                </td>
            </tr>

            <tr>
                <td class="text-title">相关人：</td>
                <td class="text-content">
                    <input type="text" name="aboutUsers" th:value="${task.getAboutUsers() }"
                           class="easyui-textbox theme-textbox-radius" data-options="required:true">
                </td>
            </tr>
            <tr>
                <td class="text-title">主题：</td>
                <td class="text-content">
                    <input type="text" name="subject" th:value="${task.getSubject() }"
                           class="easyui-textbox theme-textbox-radius" data-options="required:true"></td>
            </tr>
            <tr>
                <td class="text-title">优先级：</td>
                <td class="text-content">
                    <input type="text" name="priority" th:value="${task.getPriority() }"
                           class="easyui-textbox theme-textbox-radius" data-options="required:true"></td>
            </tr>
            <tr>
                <td class="text-title">邮件通知：</td>
                <td class="text-content">
                    <input type="text" name="sendEmail" th:value="${task.getSendEmail() }"
                           class="easyui-textbox theme-textbox-radius" data-options="required:true,validType:'email'">
                </td>
            </tr>

            <tr>
                <td class="text-title">截止日期：</td>
                <td class="text-content">
                    <input type="date" name="dueDate" th:value="${task.getDueDate()}"
                           class="easyui-textbox theme-textbox-radius" data-options="required:true">
                </td>
            </tr>
            <!--            <tr>
                            <td class="text-title">更新日期：</td>
                            <td class="text-content">
                                <input type="date"  name="updateDate" th:value="${task.getUpdateDate() }"
                                       class="easyui-textbox theme-textbox-radius" data-options="required:true">
                            </td>
                        </tr>-->

            <tr>
                <td class="text-title">任务状态：</td>
                <td class="text-content">
                    <select name="taskVo.status" class="easyui-combobox theme-textbox-radius">
                        <option th:value=" ${task.status==0} ?'selected':'' ">正常</option>
                        <option th:value=" ${task.status==1} ?'selected':'' ">禁用</option>
                        <option th:value=" ${task.status==2} ?'selected':'' ">已删除</option>
                    </select>
                </td>
            </tr>
            <tr>
                <td class="text-title">描述信息：</td>
                <td class="text-content">
                    <textarea class="theme-textbox-radius" rows="5" cols="20" name="description">[[${task.description }]]</textarea>
                </td>
            </tr>
            <!-- 因为用户关联信息不需要修改，但是如果没有把这些信息传递给服务器端，hibernate对数据进行更新时就会把对应条目设置为null值 -->

            <tr style="display: none;">
                <td colspan="2">
                    <!--                    <input type="hidden" name="createDate" th:value="${task.createDate}">-->
                    <input type="hidden" name="isclose" th:value="${task.isclose}">
                    <input type="hidden" name="deleteStatus" th:value="${task.deleteStatus}">
                    <!--                    <input type="hidden" name="deleteTime" th:value="${task.deleteTime}">-->
                </td>
            </tr>
            <tr>
                <td colspan="2" style="text-align: center;margin-top: 10px;">
                    <a href="javascript:void(0);" id="saveBtn" class="easyui-linkbutton button-primary">保存</a>
                    <a href="javascript:void(0);" id="resetBtn" class="easyui-linkbutton button-danger">重置</a>
                </td>
            </tr>
        </table>
    </form>
</section>
</body>
<script type="text/javascript">
    $(function () {
        $("#resetBtn").on("click", function () {
            $("#form").form("reset")
        });
        $("#saveBtn").on("click", function () {

            $("#form").form("submit", {
                url: "/manage/task/TaskAction_update.action",
                onSubmit: function () {
                    return $("#form").form("validate");
                },

                success: function (data) {
                    var obj = eval("(" + data + ")")
                    if (obj.success) {
                        $.messager.alert("提示", obj.message)
                        parent.closeTopWindow();
                    }
                }
            });
        })

    })
</script>
</html>
